all:	simcpu
	
simcpu_types.o: simcpu_types.h simcpu_types.c 
	gcc -c -Wall -ggdb -fprofile-arcs -ftest-coverage simcpu_types.c

main.o:	main.c
	gcc -c -Wall -ggdb -fprofile-arcs -ftest-coverage main.c

simcpu:	simcpu_types.o main.o 
	gcc -o simcpu -Wall -ggdb -fprofile-arcs -ftest-coverage main.o simcpu_types.o
	
clean:
	rm -f simcpu *.o *.gcno *.gcda *.gcov *.log
